home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / pdriver5.arc / MAKEFILE < prev    next >
Text File  |  1989-12-17  |  3KB  |  140 lines

  1. #
  2. # makefile for Packet Drivers for Turbo Make.  MS-Make may work.
  3. #
  4.  
  5. ASM    =    tasm            # masm works.
  6. LINK    =    tlink            # link may work.
  7.  
  8. # These are split into ASM and C files because you may not have Turbo C.
  9. # If you don't, then remove the "c" dependency from the following:
  10. all:    asm c
  11.  
  12. asm:    ni5010.com ni5210.com ni9210.com \
  13.     3c501.com 3c503.com 3c505.com 3c523.com \
  14.     generic.com wd8003e.com slip8250.com isolan.com cct.com \
  15.     ibmtoken.com ne1000.com \
  16.     pktchk.com trace.com termin.com pktmode.com pktaddr.com pktall.com
  17.  
  18. c:    stat.exe dump.exe
  19.  
  20. .asm.obj:
  21.     $(ASM) $*;
  22.  
  23. stat.obj: stat.c
  24.     tcc -mc -c stat
  25.  
  26. stat.exe: stat.obj
  27.     tcc -mc -estat stat.obj
  28.  
  29. dump.obj: dump.c
  30.     tcc -c dump
  31.  
  32. dump.exe: dump.obj
  33.     tcc -edump dump.obj
  34.  
  35. termin.com: termin.obj
  36.     $(LINK) termin
  37.     exe2com termin
  38.     del termin.exe
  39.  
  40. trace.com: trace.obj
  41.     $(LINK) trace
  42.     exe2com trace
  43.     del trace.exe
  44.  
  45. pktmode.com: pktmode.obj defs.asm
  46.     $(LINK) pktmode
  47.     exe2com pktmode
  48.     del pktmode.exe
  49.  
  50. pktaddr.com: pktaddr.obj defs.asm
  51.     $(LINK) pktaddr
  52.     exe2com pktaddr
  53.     del pktaddr.exe
  54.  
  55. pktall.com: pktall.obj defs.asm
  56.     $(LINK) pktall
  57.     exe2com pktall
  58.     del pktall.exe
  59.  
  60. head.obj: head.asm defs.asm
  61.  
  62. 3c501.com: head.obj 3c501.obj tail.obj
  63.     $(LINK) head 3c501 tail,3c501/m
  64.     exe2com 3c501
  65.     del 3c501.exe
  66.  
  67. 3c503.com: head.obj 3c503.obj tail.obj
  68.     $(LINK) head 3c503 tail,3c503/m
  69.     exe2com 3c503
  70.     del 3c503.exe
  71.  
  72. 3c505.com: head.obj 3c505.obj tail.obj
  73.     $(LINK) head 3c505 tail,3c505/m
  74.     exe2com 3c505
  75.     del 3c505.exe
  76.  
  77. 3c523.obj: 3c523.asm 82586.asm
  78.  
  79. 3c523.com: head.obj 3c523.obj tail.obj
  80.     $(LINK) head 3c523 tail,3c523/m
  81.     exe2com 3c523
  82.     del 3c523.exe
  83.  
  84. ni5010.com: head.obj ni5010.obj tail.obj
  85.     $(LINK) head ni5010 tail,ni5010/m
  86.     exe2com ni5010
  87.     del ni5010.exe
  88.  
  89. ni5210.obj: ni5210.asm 82586.asm
  90.  
  91. ni5210.com: head.obj ni5210.obj tail.obj
  92.     $(LINK) head ni5210 tail,ni5210/m
  93.     exe2com ni5210
  94.     del ni5210.exe
  95.  
  96. ni9210.obj: ni9210.asm 82586.asm
  97.  
  98. ni9210.com: head.obj ni9210.obj tail.obj
  99.     $(LINK) head ni9210 tail,ni9210/m
  100.     exe2com ni9210
  101.     del ni9210.exe
  102.  
  103. isolan.com: head.obj isolan.obj tail.obj
  104.     $(LINK) head isolan tail,isolan/m
  105.     exe2com isolan
  106.     del isolan.exe
  107.  
  108. slip8250.com: head.obj slip8250.obj tail.obj
  109.     $(LINK) head slip8250 tail,slip8250/m
  110.     exe2com slip8250
  111.     del slip8250.exe
  112.  
  113. cct.com: head.obj cct.obj tail.obj
  114.     $(LINK) head cct tail,cct/m
  115.     exe2com cct
  116.     del cct.exe
  117.  
  118. wd8003e.com: head.obj wd8003e.obj tail.obj
  119.     $(LINK) head wd8003e tail,wd8003e/m
  120.     exe2com wd8003e
  121.     del wd8003e.exe
  122.  
  123. ibmtoken.com: head.obj ibmtoken.obj tail.obj
  124.     $(LINK) head ibmtoken tail,ibmtoken/m
  125.     exe2com ibmtoken
  126.     del ibmtoken.exe
  127.  
  128. ne1000.com: head.obj ne1000.obj tail.obj
  129.     $(LINK) head ne1000 tail,ne1000/m
  130.     exe2com ne1000
  131.     del ne1000.exe
  132.  
  133. generic.com: head.obj generic.obj tail.obj
  134.     $(LINK) head generic tail,generic/m
  135.     exe2com generic
  136.     del generic.exe
  137.  
  138. versions: nul
  139.     grep -o "version.equ" *.asm
  140.